li , i , b , input{

	list-style-type: none;

	font-style: normal;

	font-weight: normal;

	outline: none;

}

.swiper-wrapper img{

	width: 100%;

	height: 100%;

}

.fix_top{

	width: 100%;

	background:rgba(255,255,255,0.6); 

	position: fixed;

	top: 0;

	z-index: 999;

}

.search_box{

	display: block;

	width: 80%;

	font-size: 14px;

	color: #333;

	margin: 0 10%;

	height: 30px;

	line-height: 30px;

	text-align: center;

	border-radius: 30px;

	box-shadow: none;

	border:1px solid #ccc; 

	background: #fff;

}

.search_box::placeholder{

	font-size: 14px;

	color: #ccc;

}

.search_box:focus {

	outline:none;

    border: 1px solid #ccc;

}

.search_lable{

	width: 80%;

	margin: 0 10%;

	position: relative;

	overflow: hidden;

}

.search_txt{

	position: absolute;

	top: 8px;

	left: 40%;

}

.search_txt b{

	font-size: 14px;

	font-weight: normal;

	color: #ccc;

	line-height: 30px;

}

.fl_list{

	width: 94%;

	padding: 0 3%;

}

.fl_link{

	float: left;

	width: 21%;

	margin: 0 2%;

}

.weui-cells{

	position:static; 

	overflow: hidden;

}

.fl_ico{

	display: block;

	width: 100%;

	height: auto;

}

.weui-grid__icon{

	width: 40px;

	height: 40px;

	overflow: hidden;
}

.weui-grid{

	padding: 10px 0;

	position: static;

	width: 25%;

}





.weui-cell__bd{

	width: 10%;

	color: #666;

	flex:none;

	height: 24px;

	line-height: 24px;

	padding-right: 10px;

	margin-right: 10px;

	overflow: hidden;

	font-size: 14px;

}

.weui-cell__ft{

	text-align: left;

	width: 87%;

}

.infoList li{

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	font-size: 14px;

}
.infoList li a{
	color: #999;
}

.products_list{

	width: 100%;

	padding: 20px 0;

	background: #f9f9f9;	

	overflow: hidden;

	margin-bottom: 52px;

	padding-bottom: 0;

}

.title_bg{

	width: 50%;

	margin: 0 25%;

	height: 1px;

	background: #666;

	position: relative;

	top: 14px;

}

.title{

	display: block;

	width: 30%;

	margin: 0 35%;

	background: #f9f9f9;

	position: relative;

	z-index: 9;

	text-align: center;

	letter-spacing: 2px;

	color: #666;

}

.list_content{

	width: 96%;

	padding: 10px 2%;

	overflow: hidden;

	margin-bottom: 10px;

}

.list_content a{

	width: 48%;

	padding: 10px 2%;

	background: #fff;

	font-size: 14px;

	height: 265px;

	overflow: hidden;

}

.list_content a div{

	width: 100%;

	height: auto;

}

.list_content a img{

	width: 100%;

	height: 170px;

}

.list_content .weui-grid{

	margin: 0 1%;

	margin-bottom: 8px;

}

.list_content .weui-grid__label{

	text-align: left;

	height: 24px;

	line-height: 24px;

	margin-top: 5px;

	overflow: hidden;

	color: #333;

}

.product_price{

	font-size: 14px; 

	color: #333;

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	text-align: left;

}

.product_price i{

	font-size: 12px;

	color: #333;

}

.product_price b{

	font-size: 14px;

	color: #ff0000;

}

.product_price span{

	font-size: 14px;

	color: #fcb802;

}

.product_number b{

	font-size: 14px;

	color: #03dab4;

}

.product_number{

	font-size: 12px;

	color: #999;

	height: 22px;

	line-height: 22px;

	overflow: hidden;

	padding-left: 4px;

	text-align: left;

}
.product_number i{
	display: inline-block;
	float: left;
	width: 60%;
	text-align: left;
	overflow: hidden;
}
.product_number span{
	display: inline-block;
	float: right;
	width: 40%;
	text-align: right;
	overflow: hidden;
}
.weui-tabbar{

	background: #fff;

}

.weui-loadmore{

	margin: 0em auto;

}

.weui-tabbar__label{

	font-size: 14px!important;

}

.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{

	color: #ff5858!important;

}
.weui-badge{

    background: #ff5858!important;

}

.weui-tabbar__icon{

	width: 22px;

	height: 22px;

}

.call_icon , .go_top{

	display: block;

	width: 24px;

	height: 24px;

	z-index: 99;

	text-align: center;

	background: rgba(254,239,239,0.6);

	border-radius: 12px;

}

.call_icon{

	position: fixed;

	right:20px;

	bottom: 120px;

}

.go_top{

	position: fixed;

	right:20px;

	bottom: 80px;

}

.call_icon img , .go_top img{

	width: 100%;

	height: 100%;

}
.foot{ 
	margin-top: 20px;
	font-size: 12px;
	color: #ccc;
	text-align: center;
	padding: 5px 0;
	margin:0 20%;
	overflow: hidden; 
}
.foot img{
	float: left;
	width: 14px;
	height:14px;
	margin-left: 5px;
	margin-right: 2px;
}
.foot span{
	float: left;
	line-height: 14px;
}











/*fl_page.css*/

.cancel_btn{

	width: 10%;

	font-size: 16px;

	height: 30px;

	line-height: 30px;

	color: #333;

}

.goods_category{

	width: 100%;

	position: fixed;

	top: 51px;

	left: 0;

	z-index: 999;

	background-color: #f9f9f9;

	border-bottom: 1px solid #eee;

}

.weui-grid input{

	float: left;

	border: none;

	display: block;

	color: #333;

}

.to_bottom img{

	width: 20px;

	height: 20px;

}

.goods_category_list{

	width: 100%;

	background: #fff;

	height: 30px;

	overflow: hidden;

}

.goods_category_list a{

	float: left;

	width: 100%;

	display: block;

	height: 30px;

	line-height: 30px;

	width: 20%;

	padding-right: 5%;

	position: relative;

}

.goods_category_list a input{

	width: 100%;

	display: inline-block;

	border:none;

	text-align: center;

	color: #666;

}

.goods_category_list a label{

	display: block;

	width: 14px;

	height: 14px;

	position: absolute;

	top:9px;

	left:55%;

}









/*搜索页面css*/

.search_numbers{

	margin-top: 42px;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #666;

	padding-top: 10px;

	text-align: center;

}

.no_data{

	display: none;

	width: 100%;

	padding-top: 50px;

}

.no_data img{

	width: 200px;

	height: 200px;

	display: block;

	margin: 0 auto;

}

.no_data .search_numbers{

	margin-top: 0;

}

.member_top{

	width: 100%;

	height: 88px;

	position: absolute;

	top:0;

	left:0; 

}

.to_right{

	display: block;

	width: 12px;

	height: 18px;

	position: absolute;

	top: 37px;

	right: 20px;

}

.to_right img{

	display: block;

	width:8px;

	height: 14px;

}

.integral{

	display: block;

	width: 92%;

	padding: 0 4%;

	height: 50px;

	line-height: 50px;

	text-align: center;

}

.integral img{

	float: left;

	display: inline-block;

	width: 28px;

	height: 28px;

	margin-right: 10px;

	margin-top:4px;

}

.integral span{

	color: #333;

	float: left;

	line-height: 40px;

	display: inline-block;

}

.integral b{

	display: inline-block;

	float: left;

	line-height: 40px;

	color:#ff5858;

	font-weight: bold;

	margin-left: 20%

}

.member_list{

	background: #f9f9f9;

	position: static;

	border-bottom: 1px solid #fff;

}

.member_ico{

	display: inline-block;

	width: 24px;

	height: 24px;

	float: left;

}



.member_content{

	display: inline-block;

	float: left;

	margin-left: 10px;

	line-height: 26px;

	color: #333;

}

.order_box{

	border-bottom:1px solid #eee;

}





/*商品信息 goods.css*/

.product_info{

	width: 94%;

	padding: 10px 3%;

	background: #fff;

	box-shadow: 0 1px 2px #eee;

}

.goods_name{

	font-size: 14px; 

	font-weight: bold;

	color: #4d4d4d;

	line-height: 24px;

	min-height: 24px;

	max-height: 48px;

	overflow: hidden;

}

.goods_price{

	width:100%;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	margin-top: 5px;

}

.goods_price i{

	font-size: 12px;

	color: #4d4d4d;

	font-weight: bold;

}

.goods_price b{

	font-size: 14px;

	color: #ff5858;

	font-weight: bold;

}



.product_old_number{

	width: 100%;

	overflow: hidden;

	height: 24px;

	line-height: 24px;

}



.product_price_left{

	display: inline-block;

	float: left;

	width: 65%;

	height: 50px;

	margin-right: 5%; 

	font-size: 12px;

	color: #999;

	

	font-weight: normal;

}
.product_price_left i{
	text-decoration: line-through;
}
.product_price_right{

	display: inline-block;

	float: right;

	width: 30%;

	text-align: right;

	font-size: 12px;

	color: #999;

}

.product_price_right i{

	color: #03dab4;

}



.choose_spec{

	background: #fff;

	height: 40px;

	line-height: 40px;

	box-shadow: 0 0px 4px #eee;

	width: 94%;

	padding:0 3%;

	margin: 10px 0;

}

.choose_spec a{

	display: block;

	width: 100%;

	overflow: hidden;

}

.choose_title{

	font-size: 14px;

	color: #333;

}

.choose_title i{

	font-size: 12px;

	color: #666;

	margin-left: 10px;

}

.choose_spec a img{

	width: 8px;

	height: 14px;

	display: block;

	float: right;

	margin-top: 13px;

}

.tab_content{

	background: #fff;

	width: 94%;

	padding: 10px 3%;

	font-size: 14px;

	color: #333;

}

.tab_content img{

	width: 100%;

	height: auto;

}

.comment_txt{

	width: 90%;

	padding:5px 5%;

}

 

.comment_txt p{

	font-size: 14px;

	color:#4d4d4d;

	line-height: 24px;

}

.comment_photo{

	border: 1px solid #eee;

	border-radius: 8px;

	margin:2px;

	width: 27%;

	height: 73px;

	overflow: hidden;

}

.add_shoppingcart-btn , .buy_btn{

        display: block;

        width: 100%;

        height: 100%;

        border:none;

		color: #fff;

		font-size: 14px;
		
		line-height: 53px;
      }

.add_shoppingcart-btn{

	background: #fcb802;

}

.buy_btn{

	background: #ff5858;

}

.fix{

	display: none;

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 999;

	background: rgba(0,0,0,0.3);

}

.spec_content{

	width: 94%;

	height:auto;

	padding: 10px 3%;

	position: absolute;

	bottom:52px;

	left: 0;

	background:#fff;

	padding-bottom: 20px;

}

.spec_content_top{

	overflow: hidden;

	height: 78px;

	width: 100%;

}

.top_left{

	display: block;

	float: left;

	width: 20%;

	height: 58px;

}

.top_left img{

	width: 100%;

	height: 100%;

}

.spec_content_center{

	float: left;

	width:68%;

	font-size: 14px;

	color:#101010; 

	margin-left: 2%;

}

.spec_content_center p{

	height: 40px;

	line-height: 20px;

	overflow: hidden;

}

.spec_content_center span{

	font-size: 14px;

	font-weight: bold;

	color: #ff5858;

}

.spec_content_center span i{

	font-size: 12px;

	font-weight: bold;

}

.close_btn{

	width: 10%;

	float: left;

	text-align: right;

}

.close_btn img{

	width: 18px;

	height: 18px;

}

.spec_content_center p{

	font-size: 14px;

	color: #333;

}

.spec_choose_center{

	width: 100%;

	overflow: hidden;

}

.spec_choose_center p{

	font-size: 14px;

	color: #333;

	line-height: 24px;

	height: 24px;

	overflow: hidden;

}

.spec_choose_center a{

	display: block;

	float: left;

	padding:1px 8px;

	font-size: 12px;

	color:#4d4d4d;

	background: #f9f9f9;

	margin: 10px 4px;  

	border-radius: 15px;

	border:1px solid #f9f9f9; 

}

.spec_choose_center .active{

	background: #f9f9f9;

	color: #ff5858;

	background: #feefef;

	border:1px solid #ff5858;

}

.choose_number{

	width: 100%;

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	margin-top: 10px;

}

.number_title{

	display: inline-block;

	float: left;

	width: 65%;

	font-size: 14px;

    color: #333;

    line-height: 24px;

    height: 24px;

    overflow: hidden; 

}

.number_handle{

	float: left;

	width: 35%;

	overflow: hidden;

	text-align: center;

}

.weui-count__number{

	display: block;

	float: left;

	width:24px;

	padding: 0px 10px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	margin: 0 5px;

}

.ovfHiden{

	height: 100%;

	overflow: hidden;

	} 









/*order订单页.css*/

.order_top{

	width: 94%;

	height: 40px;

	line-height: 40px;

	padding: 0 3%;

	overflow: hidden;

	box-shadow: 0 2px 4px #eee;

}

.order_top a{

	display: block;

	width: 10%;

	float: left;

}

.order_top a img{

	width: 8px;

	height: 14px;

	margin-top: 13px;

}

.order_top p{

	float: left;

	width: 80%;

	margin-right: 10%;

	text-align: center;

	font-size: 16px;

	color: #101010;

}

.tab_list{

    width: 94%;

    padding: 10px 3%;

    background: #fff;

    overflow: hidden;

    margin-bottom: 10px;

    border-bottom: 1px solid #eee;

    }

.tab_list a{
	display: block;
	overflow: hidden;
}

 .tab_list_top{

 	width: 100%;

 	overflow: hidden;

 	padding: 10px 0;

 	border-bottom: 1px solid #eee;

 }

.tab_list_left{

    width:20%; 

    height: 70px;

    float: left;

    }

    .tab_list_left img{

    width:100%;

    height: 100%; 

    }

.tab_list_center{

      width:50%;

      height: 70px;

      margin: 0 3%;  

      float: left; 

      font-size: 14px;

      line-height: 20px;

      overflow: hidden;

    }

 .tab_list_center p{

        font-size: 14px;

        line-height: 20px;

		color: #333;

        height: 40px;

        margin-bottom: 5px;

     }

 .tab_list_right{

    float:left;

    width: 24%;

	text-align: right;

    }

 .tab_list_center span{

 	display: block;

 	width: 100%;

 	font-size: 12px;

 	line-height: 16px;

 	color: #666;

 }

 .tab_list_right p{

 	font-size: 14px;

 	color: #ff5858;

 	line-height: 20px;

 }

 .tab_list_right span{

 	font-size: 12px;

 	color: #666;

 }

 .tab_list_right img{

 	display: block;

 	width: 24px;

 	height: 24px;

	margin-left:40%;

 }

 .go_evaluate{

 	width: 100%;

 	padding-top: 8px;

 }

 .go_evaluate a{

 	display: block;

 	float: right;

 	padding:0 8px;

 	font-size: 14px;

 	height: 22px;

 	line-height: 22px;

 	overflow: hidden;

 	border: 1px solid #ff5858; 

 	border-radius: 24px;

 	color: #ff5858;

 	margin-left:10px; 

 }

.problem{

	color: #ccc!important;

	border: 1px solid #ccc!important; 

}

.problem img{

	float:right;

	margin-top: 3px;

}

.tab_list_date{

	width: 100%;

	height: 28px;

	border-bottom: 1px solid #eee;

	line-height: 28px;

	overflow: hidden;

}

.tab_list_date_left{

	float: left;

	width: 60%;

	margin-right: 5%;

	overflow: hidden;

	height: 28px;

	line-height: 28px;

	font-size: 12px;

	color: #4d4d4d;

	text-align: left;

}

.tab_list_date_right{

	float: left;

	width: 35%;

	overflow: hidden;

	height: 28px;

	line-height: 28px;

	font-size: 12px;

	color: #4d4d4d;

	text-align: right;

}











/*购物车shoppingcart.css*/

.shopping_cart_top{

	width: 100%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color: #101010;

	border-bottom:1px solid #eee; 

}

.shopping_cart_content{

	width: 100%;

	background: #f5f5f5;

	overflow: hidden;

	padding-bottom: 10px;

}

.want_goods_list{

	width: 90%;

	float: left;

	background: #fff;

	overflow: hidden;

}

.want_goods_info{

	display: block;

	float: left;

	overflow: hidden;

	width: 70%;

	margin-right: 2%;

}

.want_goods_photo{

	float: left;

	width: 30%;

	margin-right: 5%;

}

.want_goods_photo img{

	width: 100%;

	height: 66px;

}

.want_goods_name{

	float: left;

	width: 65%;

}

.want_goods_name p{

	font-size: 14px;

	color: #101010;

	height: 40px;

	line-height: 20px;

	overflow: hidden;

}

.want_goods_name span{

	font-size: 12px;

	color: #666;

}

.want_goods_price{

	float: left;

	width:28%;

	text-align: right;

}

.want_goods_price_top{

	font-size: 14px;

	height: 22px;

	line-height: 22px;

	color: #ff5858;

}

.want_goods_price_bottom{

	font-size: 14px;

	height: 22px;

	line-height: 22px;

	color: #666;

}

.want_goods_price_bottom i{

	color: #03dab4;

}

.checkbox_list{

	width: 3%;

	float: left;

	margin: 30px 1%;

}

.delete_btn{
	display: inline;

	height: 24px;

	line-height: 24px;

}

.delete_btn img{

	width: 16px;

	height: 16px;

	margin-top: 4px;

}

.all_choose{

	width: 100%;

	height: 40px;

	position: fixed;

	bottom: 52px;

	left: 0;

	z-index: 500;

	background: #ffd874;

}

.all_btn{

	float: left;

	width: 20%;

	display: inline-block;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #333;

}

.all_price{

	float: left;

	display: inline-block;

	height: 40px;

	line-height: 40px;

	width:48%;

	margin: 0 3%; 

	font-size: 14px;

	font-weight: bold;

	color: #ff5858;

	text-align: right;

}

.all_price i{

	font-weight: bold;

}

.pay_all_btn{

	width: 26%;

	float: right;

	height: 24px;

	line-height: 24px;

	text-align: center;

	background: #fe7a7a;

	color: #fff;

	border: 1px solid #ff5858;

	border-radius: 12px;

	margin-top: 8px;

	outline: none;

	-webkit-appearance:none;

}

.order_person{

	width: 94%;

	padding: 5px 3%;

	background: #f5f5f5;

	overflow: hidden;

}

.order_person_top{

	display: block;

	width: 96%;

	background: #fff;

	border-radius: 6px;

	overflow: hidden;

	padding: 5px 2%;

	box-shadow: 1px 1px 2px #eee; 

	position: relative;

	margin-bottom:5px; 

}

.consignee_info{

	width: 94%;

	float: left;

	overflow: hidden;

}

.consignee{

	height: 24px;

	line-height: 24px;

	font-size: 14px;

	color: #333;

	overflow: hidden;

}

.consignee{

	width: 100%;

	overflow: hidden;

}

.go_address{

	float: left;

	width: 6%;

	text-align: center;

}

.go_address img{

	width: 8px;

	height: 16px;

	margin-top: 16px;

}

.consignee span{

	display: block;

	float: left;

	max-width: 63%;

	margin-right: 2%;

	font-size: 14px;

	color: #333;

	overflow: hidden;

}

.consignee i{

	display: block;

	float: left;

	width: 35%;

	overflow: hidden;

	text-align: right;

}

.top_bg{

	width: 100%;

	height: 3px;

	position: absolute;

	bottom: 0;

	left:0;

	background: linear-gradient(to bottom right, #ff5858 , #fcb802);

}

.order_goods{

	width: 20%;

	float: left;

	margin-right: 2%;

}

.order_goods img{

	width: 100%;

	height: 67px;

}

.order_goods_name{

	float: left;

	width: 78%;

	font-size: 14px;

	color: #333;

}

.order_goods_name_content{

	font-size: 14px;

	color: #333;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

}

.order_goods_name .consignee span , .order_goods_name .consignee i{

	font-size: 12px;

	color: #666;

}

.order_goods_price{

	font-size: 14px;

	color: #ff5858;

	font-weight: bold;

}

.message{

	width: 94%;

	padding: 0 2%;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	border-radius: 18px;

	border: 1px solid #eee;

	background: #f8f8f8;

	outline: none;

}

.need_money{

	width: 100%;

	overflow: hidden;

	height: 24px;

	line-height: 24px;

}

.need_money i{

	font-size: 14px;

	color: #333;

	display: inline-block;

	float: left;

}

.need_money span{

	float: right;

	display: inline-block;

	font-size: 14px;

	color: #ff5858;

	font-weight: bold;

}

.my_integral{

	font-size: 12px;

	height: 22px;

	line-height: 22px;

	color: #fcb802;

	border-bottom: 1px solid #eee;

	width: 100%;

	overflow: hidden;

	margin-bottom: 10px;

}

.my_integral img{

	display:block;

	float: left;

	margin-top:3px;

	margin-right: 6px; 

}

.my_integral{

	display: block;

	float: left;

}

.sub_box{

	width: 98%;

	padding-left: 2%;

	background: #fff;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	font-size: 14px;

	position: fixed;

	bottom: 0px;

	left:0;

	z-index: 999;

	border-top: 1px solid #eee;

}

.sub_box span{

	display: block;

	width: 70%;

	float: left;

	color: #ff5858;

	font-weight: bold;

}

.sub_box input , .sub_box a{
	font-size: 14px;

	display: block;

	float: left;

	width: 30%;

	height: 40px;

	line-height: 40px;

	border: none;

	color: #fff;

	background: #ff5858;
	
	text-align: center;

	-webkit-appearance:none;

	 -webkit-border-radius:0px;


}

.address_list{

	width: 100%;

	padding: 10px 0;

	overflow: hidden;

	margin-bottom: 51px;

}

.address_list_content{

	width: 96%;

	padding: 5px 2%;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	border-bottom: 1px solid #eee;



}

.address_list_left{

	float: left;

	width: 8%;

	position: relative;

}

.address_list_left input{

	display: block;

	opacity:1;

	margin-top: 27px;

	margin-left: 2px;
}

.address_list_center{

	float: left;

	width: 80%;

	margin: 0 2%;

}
.right_handle{

	float: left;

	width: 8%;
}
.address_list_right{
	display: block;

	height: 32px;

	margin-top: 2px;

	text-align: right;

}

.address_list_right img{

	width:32px;

	height: 32px;

}

.address_list_name_info{

	display: block;

	font-size: 14px;

	overflow: hidden;

	color: #333; 

}

.address_list_name_info span , .address_list_name_info i{

	float: left;

	display: inline-block;

	height: 24px;

	overflow: hidden;

	font-weight: bold;

	color: #333;

}

.address_list_name_info span{

	max-width: 56%;

	height: 24px;

}

.address_list_name_info i{

	max-width: 40%;

	text-align: right;

	margin-left: 4%;

}

.address_list_center_bottom{

	color: #4d4d4d;

	display: block;

	height: 40px;

	line-height: 20px;

	overflow: hidden;

}

.bottom_add{

	width: 100%;

	height: 30px;

	padding:10px 0;  

	background: #fff;

	position: fixed;

	bottom: 0;

	z-index: 999;

	border-top: 1px solid #eee;

}

.bottom_add a , .bottom_add input{

	display: block;

	width: 70%;

	background: linear-gradient(to top, #ff2828,#ff4848, #ff6868);

	color: #fff;

	font-size:14px;

	text-align: center;

	line-height: 30px;

	margin: 0 15%;

	border: none;

	border-radius: 30px;

	box-shadow: 0 2px 6px #ff8888;

}











/*添加收货地址css*/

.add_address_list_content{

	width: 96%;

	padding: 5px 2%;

	overflow: hidden;

	border-bottom: 1px solid #eee;

	margin-top: 10px;

}

.add_address_list_content label{

	display: inline-block;

	float: left;

	width:25%;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

	color: #666;

	overflow: hidden;

}

.add_address_list_content input{

	display: inline-block;

	float: left;

	width: 75%;

	height: 24px;

	line-height: 24px;

	border: none;

	outline: none;

	font-size: 14px;

	color: #333;

	overflow: hidden;

}



.first_add{

	display: none;

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 9999;

	background: rgba(0,0,0,0.3);

}

.first_add_address{

	width: 60%;

	position: absolute;

	top: 20%;

	left: 20%;

	background: #fff;

	border-radius: 8px;

	overflow: hidden;

	padding-bottom:10px;

}

.first_add_address h1{

	font-size: 16px;

	color: #fff;

	background: #ff5858;

	height: 50px;

	line-height: 50px;

	font-weight: normal;

	text-align: center;

	overflow: hidden;

}

.first_add_handle p{

	text-align: center;

	display: block;

	width: 94%;

	padding: 0 3%;

	font-size: 14px;

	color: #4d4d4d;

	height: 48px;

	line-height: 24px;

	overflow: hidden;

	margin-top: 10px;

}

.first_add_handle i{

	display: block;

	width: 64px;

	margin: 0 auto;

	margin-top: 10px;

}

.first_add_handle i img{

	width: 64px;

	height: 64px;

}

.first_add_handle_btn{

	width: 80%;

	margin:0 10%;

	margin-top: 10px;

	overflow: hidden;

}

.first_add_handle_btn a , .first_add_handle button{

	width: 40%;	

	font-size: 14px;

	border-radius: 12px;

	float: left;

	height: 24px;

	line-height: 24px;

	border:none;

	outline: none;

}

.first_add_handle a{

	display: block;

	background: #f5f5f5;

	color: #4d4d4d;

	margin-right: 20%;

	text-align: center;

}

.first_add_handle button{

	display: block;

	float: left;

	background: #ff5858;

	color: #fff;

}





/*pay.css*/

.pay{

	width: 42%;

	padding:  0 29%;

	overflow: hidden;

	margin-top: 20px;

	/*border-top: 1px solid #eee;

	border-bottom: 1px solid #eee;*/

}

.pay i{

	float:left;

	display: block;

	width: 64px;

	height: 64px;

	margin-right: 10px;

}

.pay i img{

	width: 64px;

	height: 64px;

}

.pay span{

	float: left;

	display: block;

	font-size: 16px;

	color: #333;

	line-height: 64px;

}

.cash{

	width:94%;

	padding: 0 3%;

	background: #FCF7ED;

	height: 48px;

	line-height: 48px;

	overflow: hidden; 

	margin-top: 30px;



}

.cash p{

	float: left;

	display: block;

	height: 48px;

	line-height: 48px;

	font-size: 14px;

}

.need_pay{

	display: block;

	width: 30%;

	line-height: 48px;

	font-size: 14px;

	color: #767676;

}

.pay_number{

	display: block;

	width: 70%;

	text-align: center;

	font-size: 14px;

	color: #ff5858;

	font-weight: bold;

	height: 48px;

	line-height: 48px;

}

.pay_cash{

	background: #ff5858;

	font-size: 14px;

	color:#fff;

	height: 30px;

	line-height: 30px;

	text-align: center;

}









/*pay_ok.css */

.link_page{

	color: #3986FF;

}







/*帮助中心css*/

.help_center{

	width: 94%;

	padding: 10px 3%;

	background: #f5f5f5;

	overflow: hidden;

	min-height: 100%;

}

.help_center_conter{

	width: 100%!important;

	margin-bottom: 10px;

}

.help_center_conter h1{

	font-size: 14px;

	color: #333;

	line-height: 36px;

}

.help_center_conter p{

	font-size: 14px;

	color: #4d4d4d;

	line-height: 24px;

}

.explain{

	margin-top: 20px;

	font-size: 12px;

}

.explain i{

	margin-right: 10px;

	line-height: 24px;

}

.explain span{ 

	float: left;

	display: inline-block;

	font-size: 12px;

	color: #FFD35A;

	line-height: 24px;

}













/*账单css*/

.bill_list{

	width: 100%;

	background: #f9f9f9;

}

.bill_list_content , .bill_list_title{

	width: 96%;

	padding: 5px 2%;

	overflow: hidden;

	margin-top: 10px;

	border-bottom: 1px solid #f0f0f0;

}

.bill_list_content{

	height: 33px;

	line-height: 33px;

	overflow: hidden;

}

.bill_list_title{

	margin-top: 0;

	padding: 10px 2%; 

	border: none;

	border-bottom: 1px solid #ddd;

}

.bill_list_content span, .bill_list_title span{

	float: left;

	display: block;

	width: 32%;

	font-size: 14px;

}

.bill_list_title span{

	color: #4d4d4d;

	font-weight: bold;

}

.bill_list_content span{

	font-size: 14px;

	color: #4d4d4d;

}

.bill_list_content span:first-child{

	color: #008BFC;

}

.bill_list_content span:nth-child(2), .bill_list_title span:nth-child(2){

	margin: 0 2%;

	text-align: left;

}

.bill_list_content span:nth-child(2){

	color: #ff5858;

	font-weight: bold;

}

.bill_list_title span:nth-child(2){

	text-align: center;

}

.bill_list_content span:last-child, .bill_list_title span:last-child{

	text-align: right;

}

.bill_list_content span:last-child{

	font-size: 12px;

	color: #666;

}













/*修改资料css*/

.change_input{

    float: left;

    height: 36px;

    line-height: 36px;

    outline: none;

    width: 72%;

    padding: 0 2%;

    font-size:14px;

    color: #333;

    border: 1px solid #ddd;

    background: #f9f9f9;

}

.change_nc{

    line-height: 40px!important;

}

.change__data_btn{

   width: 60%;

   background:linear-gradient(to top, #ff2828,#ff4848, #ff6868);

   border:none;

   color: #fff;

   height: 32px;

   line-height: 32px;

   border-radius: 6px;

}















/*评价晒单css*/

.evaluate_goods{

	display: block;

	width: 94%;

	padding:10px 3%; 

	overflow: hidden;

	border-top: 1px solid #999;

	background: #fff;

}

.evaluate_goods img{

	display: block;

	float: left;

	width: 72px;

	height: 72px;

	margin-right: 2%;

}

.evaluate_goods p{

	display: block;

	padding: 5px 0;

	font-size: 14px;

	color: #333;

	height: 56px;

	line-height:20px; 

	overflow: hidden;

}

textarea{

	display: block;

	outline: none;

	resize:none;

	width: 96.5%;

	font-size: 14px;

	color: #333;

	height: 72px;

	line-height: 24px;

	padding: 5px;

	margin: 30px 0;

	border: 1px solid #eee;

	border-left: none;

	border-right: none;

}

textarea::placeholder{

	font-size: 12px;

	color: #999;

}

.upload_title{

	padding: 0 2%;

	font-size: 14px;

	color: #666;

	line-height: 24px;

	height: 24px;

	overflow: hidden;

	margin-bottom: 10px;

	margin-top: 20px;

}



.star_evaluate{

	margin-top:40px;

	padding: 0 3%;

	font-size: 14px;

	color: #666;

	line-height: 24px;

	height: 24px;

	overflow: hidden;

	margin-bottom: 10px;

}

.star_title{

	display: block;

	float: left;

	margin-right: 10px;

}

.star{

	float: left;

	overflow: hidden;

}

.star_evaluate .star{

	float: left;

}

.star span{

	display: block;

	float: left;

	width: 24px;

	height: 24px;

	margin-right: 5px;

}

.star_number{

	display: none;

	float: left;

	margin-left: 10px;

}

.star_number b{

	font-size: 14px;

	color: #ff5858;

	line-height: 24px;

	margin-right: 5px;

}










/*订单详情*/

.live_message{
	font-size: 14px;
	color: #4d4d4d;
}
.live_message i{
	color: #666;
}
.order_datails{
	width: 92%;
	font-size: 14px;
	color: #666;
	padding: 10px 4%;
}
.order_datails i{
	width: 20%;
	margin-right: 2%;
	color: #666;
}
.order_datails b{
	width: 78%;
	overflow: hidden;
	display: inline-block;
}

.order_trouble{
	display: block;
	width: 20%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #999;
	border: 1px solid #999;
	border-radius: 4px;
	margin-left:75%;
	margin-top:50px; 
}